var Member_Id=function(){
	golfPhone = null;
	//폰번호
	golfMail = null;
	//메일주소
	re_mail = /^([\w\.-]+)@([a-z\d\.-]+)\.([a-z\.]{2,6})$/;
	// 이메일 검사식
	re_phone = /^[0-9-]{12,13}$/;
	// 폰번호 검사
}
Member_Id.prototype = {
	constructor:Member_Id,
	findId:function(email, phoneNum) {
			 var mj = new MJson(); 
			 var cm = new ConnectionManager();
			
			 mj.putPub(MJson.PUB.SID, "US001");
			 mj.putPub(MJson.PUB.SERVICENAME, "findId"); 
			 
			 mj.putParameter(MJson.PARAMETER.EMAIL,email);
			 mj.putParameter(MJson.PARAMETER.PHONENUM, phoneNum);
			 
			 // mj.putParameter("email","gildong@naver.com");
			 // mj.putParameter("phoneNum", "010-1111-1111");  
			 
			 console.log("request : " + mj.getJsonString()); 
			 cm.requestGet(mj.getJsonString(), function(jsonData) {
			 //var tempStr = '{"msp":{"header":{"client":"","device":{"model":"PC", "ip":"192.168.0.81"}},"params":{"pub":{"sid":"US001","servicename":"findId","listcount":10,"currpageno":1},"parameter":[{"@name":"email","$":"gildong@naver.com"},{"@name":"phoneNum","$":"010-1111-1111"} ]}}};'
			 //cm.requestGet(tempStr, function(jsonData) {
				 console.log(jsonData); 
				 if(mj.checkServiceResult(jsonData)) {
				     // 아이디 찾기 성공
				     if(jsonData.msp.contents.items==undefined || jsonData.msp.contents.items==null){
				     	alert('아이디 찾기 실패');
				     }else{
				     	//alert('아이디 찾기 성공 :: id = '+jsonData.msp.contents.items.userId);
				     	var pop = new Popup();
                        pop.confirm("골프인", "고객님의 아이디는 " + jsonData.msp.contents.items.userId + " 입니다.", "로그인하기, 비밀번호 찾기", function(index) {
                            if (index == 1) {
                                // 로그인하기 버튼을 눌렀을 때
                                // TODO
                                $.mobile.changePage("login.html");
                            } else if(index == 2) {
                                // 비밀번호찾기 버튼을 눌렀을 때
                                // TODO
                                $.mobile.changePage("pw.html");
                            }
                        });
				     } 
				 } else {
				     // 아이디 찾기 실패
				     alert('아이디 찾기 실패'); 
				 }
			 }, function(e) {
				//alert("error :: " + JSON.stringify(e));
			 });
		 },
	onPageShow : function() {
		console.log(this);
		var onPageShowThis=this;
		phoneOption = $("#phoneOption");
		//통신사 옵션버튼
		phoneHead = $("#phoneHead");
		//폰번호 앞자리
		phoneBody = $("#phoneBody");
		//폰번호 중간자리
		phoneFoot = $("#phoneFoot");
		//폰번호 뒷자리
		mailAddress = $("#mailAddress");
		//이메일 주소
		mailCompany = $("#mailCompany");
		//이메일 호스트 주소
		mailOption = $("#mailOption");
		//이메일 호스트 옵션 버튼
		findIdAnchor=$("#findIdAnchor");
		//아이디 찾기 버튼
		
		//--폰번호 필드 값 변경시 변수에 전화번호 저장--//
		$(phoneHead).change(function() {
			golfPhone=$(phoneHead).val()+"-"+$(phoneBody).val()+"-"+$(phoneFoot).val();
			console.log(golfPhone);
		});
		$(phoneBody).change(function() {
			golfPhone=$(phoneHead).val()+"-"+$(phoneBody).val()+"-"+$(phoneFoot).val();
			console.log(golfPhone);
		});
		$(phoneFoot).change(function() {
			golfPhone=$(phoneHead).val()+"-"+$(phoneBody).val()+"-"+$(phoneFoot).val();
			console.log(golfPhone);
		});
		//--폰번호 필드 값 변경시 변수에 전화번호 저장--//
		
		//이메일 주소 값 변경시 이벤트 호출
		$(mailAddress).change(function() {
			golfMail=$(mailAddress).val()+"@"+$(mailCompany).val();
			console.log(golfMail);
		});
		$(mailCompany).change(function() {
			golfMail=$(mailAddress).val()+"@"+$(mailCompany).val();
			console.log(golfMail);
		});
		
		//이메일 호스트 옵션 버튼
		$(mailOption).change(function() {
			$(mailCompany).val(mailOption.val());
			golfMail=$(mailAddress).val()+"@"+$(mailCompany).val();
			console.log(golfMail);
		});
		$(findIdAnchor).click(function() {
			if($(phoneBody).val().length > 4 || $(phoneBody).val().length < 3){
				console.log("중간번호 에러");
				return;
			}
			if($(phoneFoot).val().length!=4){
				console.log("뒷번호 에러");
				return;
			}
			if(re_phone.test(golfPhone)!=true){
				console.log("폰번호 확인해 주세요");
				return;
			}
			if (re_mail.test(golfMail) != true) {
				console.log("이메일양식을 확인해 주세요");
				return;
			}
			console.log("phoneNum::"+golfPhone+",mail::"+golfMail);
			onPageShowThis.findId(golfMail,golfPhone);
		});
		
	}
}